// const   fs=require("fs");

// async function  asyncFunc(){
//     let  aa=await new Promise(function(resolve,reject){
//         fs.readFile("./aa.txt","utf8",function(err,data) {
//             resolve(data);
//         })
//     })

//     console.log(aa,666);
    

//     var  bb=await new Promise(function(resolve,resject){
//         fs.readFile("./bb.txt","utf8",(err,data)=>{
//             //console.log(data,7777); 
//             resolve(data + aa);
//         })
//     })
//     console.log(bb,777);
    
// }

// asyncFunc()
   
// setTimeout(function(){
//     console.log(1);
// },0);
// new Promise(function(a,b) {
//     console.log(2);
//     for(var i = 0 ; i< 10 ;i++) {
//         i==9 && a();
//     }
//     console.log(3);
// }).then(function(){
//     console.log(4);
// })
// console.log(5);

// 输出结果为256
const ary = [{a:6},{a:1},{a:5},{a:2}];
const getData = ary => {
    let str = '';
    ary.reverse().forEach(item => {
        if(item.a != 1){
            str += item.a;
        }
    });
    console.log(str);
}
getData(ary);